#ifndef GEAR_BOX_H
#define GEAR_BOX_H

#include "Commands/Subsystem.h"
#include "WPILib.h"

class GearBox: public Subsystem {
	
private:
	DoubleSolenoid *gear;
	int selectedGear;
	char* translateGear();
public:
	static const int HIGH_GEAR = 2;
	static const int LOW_GEAR = 1;
	GearBox();
	virtual void InitDefaultCommand();
	void shiftUp();
	void shiftDown();
	void valveOff();
	void doNothing();
	int getSelectedGear();
	char* getSelectedGearName();
};


#endif
